@charset "utf-8";
@import url("reset.css");
@import url("layout.css");
@import url("style_company.css");

body{ background:url(img/body_bg.png) 0 0 repeat;}
.man_bg,.manage_nav ul li a,.manage .sub_list .list li a,.manage_nav ul li.last a:hover{ background:url(img/manage_bg.png) 0 0 no-repeat;}
.w_1000{width:1000px;}
.manage .t_ipt{ height:16px; line-height:16px;}
.manage .t_ipt.focus{ border-color:#577cae;}

/*登录页*/
.manage_login .login_box .login_bg,.login_box .box_main li .login_ipt,.manage_login .login_bottom{ background:url(img/manage_login.png) 0 0 no-repeat;}
.manage_login{ width:444px; margin:0 auto;}
.manage_login .login_box{ margin-top:130px;}
.manage_login .login_box .box_top{ height:15px;}
.manage_login .login_box .box_bottom{ background-position: 0 -15px; height:15px;}
.manage_login .login_box .box_main{ background-color:#f9f9f9; border-left:1px solid #606060; border-right:1px solid #606060; padding:0 25px;}
.login_box .box_main ul{ border-bottom:1px solid #fff; padding:22px 0;}
.login_box .box_main li{ padding:10px 0;}
.login_box .box_main li .tit{ display:inline-block; width:80px; text-align:right; font-size:14px;}
.login_box .box_main li .login_ipt{ background-position: 0 -30px; width:275px; height:30px; line-height:30px; padding:3px 0; border:none; text-indent:5px; margin-right:5px; vertical-align:middle;}
.login_box .box_main li .login_ipt2{ background-position: -275px -30px; width:133px;}
.login_box .box_main .login_btn{ border-top:1px solid #dcdcdc;}
.login_box .login_btn .login_bg{ background-position: 0 -104px; width:112px; height:40px; border:none; cursor:pointer; margin:22px 0 10px 140px;}
.login_box .login_btn .login_bg:hover{ background-position: -113px -104px;}
.login_box .box_main .exchange{ display:inline-block; width:40px; line-height:14px; vertical-align:middle; margin-left:5px;}
.login_box .box_main li .login_ipt:focus{ background-position: 0 -67px;}
.login_box .box_main li .login_ipt2:focus{ background-position: -275px -67px;}
.manage_login .login_bottom{ background-position: 0 -145px; padding:45px 0 20px;}

/*头部*/
.header{ padding:18px 0; position:relative;}
.header .welcome{ width:228px; height:28px; line-height:28px; text-indent:22px; margin:23px 0 0 10px; background:url(img/welcome_bg.png) 0 0 no-repeat;}
.header .header_right{ width:200px; position:absolute; right:0; top:43px;}
.header .header_right li{ float:left; margin-left:5px; *display:inline;}
.header .header_right li.man_bg{ width:95px; height:50px;}
.header .header_right li .man_bg{ width:14px; height:15px; background-position: 0 -255px; margin:0 8px 0 9px; display:inline-block; vertical-align:middle;}
.header .header_right li .ico_exit{ background-position: -14px -255px;}
.header .header_right li a{ display:inline-block; height:25px; width:95px; line-height:25px; color:#fff;}

/*导航*/
.manage_nav{ position:relative; background-position: 0 -92px; background-repeat:repeat-x; height:42px; line-height:42px; overflow:hidden;}
.manage_nav .nav_r,.manage_nav .nav_l{ position:absolute; width:5px; height:42px; top:0;}
.manage_nav .nav_r{ background-position: -5px -50px; right:0;}
.manage_nav .nav_l{ background-position: 0 -50px; left:0;}
.manage_nav ul li{ float:left; text-align:center; position:relative;}
.manage_nav ul li.first{ padding-left:5px;}
.manage_nav ul li a{ color:#fff; font-size:14px; padding: 0 10px; display:inline-block; height:42px; background-position: right -176px; background-repeat:repeat-x;}
.manage_nav ul li.last a{ background:none;}
.manage_nav ul li.cur a,.manage_nav ul li a:hover,.manage_nav ul li.last a:hover{ font-weight:bold; padding: 0 8px; background-position: 0 -134px; border-right:1px solid #006c96; border-left:1px solid #006c96; margin-left:-1px;}
.manage_nav ul li.first.cur,.manage_nav ul li.first a:hover{ border-left:none; margin-left:0;}
.manage_nav ul li.first.cur .nav_l,.manage_nav ul li a:hover .nav_l{ background-position: -85px -50px;}
.manage_nav ul li a:hover{ color:#fff; text-decoration:none;}

.manage_position{ background-position: 0 -218px; background-repeat:repeat-x; padding:8px 17px;}
.manage_position .ico_home{ background-position: -28px -255px; width:17px; height:15px; display:inline-block; vertical-align:middle; margin-right:5px;}

/*侧导航*/
.manage .col_sub{ width:140px;}
.manage .col_main{ width:860px; position:relative; margin-left:-1px;  border-left:1px solid #cbcbcb;}
.manage{ background-color:#f9f9f9; border-bottom:1px solid #cbcbcb;}
.manage .sub_list{ position:relative; padding:28px 0; border-right:1px solid #cbcbcb;}
.manage .sub_list h2{ background-position: 0 -271px; background-repeat:repeat-x; width:138px; height:24px; line-height:24px; border:1px solid #0075a3; text-indent:15px; color:#fff; position:absolute; top:0; left:0;}
.manage .sub_list .list li{ background:url(img/sublist_line.png) 0 bottom repeat-x; height:26px; line-height:26px; padding:2px 0;}
.manage .sub_list .list li a{ background-position: -79px -300px; display:block; padding-left:21px; width:118px; height:26px;}
.manage .sub_list .list li.hover,.manage .sub_list .list li.cur{ background:none;}
.manage .sub_list .list li.hover a{ background-color:#d3eaf4;}
.manage .sub_list .list li a:hover{ text-decoration:none; color:#333;}
.manage .sub_list .list li.cur a{ background-color:#b6e4f7;}

/*右侧内容*/
.manage_box{ border-top:1px solid #cbcbcb; padding:10px; position:relative;}

/*分页*/
.list_page li.cur a, .list_page li a:hover{ background-color:#2b98d9; border-color:#0f73b0; color:#fff;}

/*底部*/
.manage_foot{ background-position: 0 -330px; background-repeat:repeat-x; height:57px; line-height:57px;}
